package com.base2.kagura.core.report.connectors; import com.base2.kagura.core.report.configmodel.GroovyReportConfig; import com.base2.kagura.core.report.configmodel.parts.ColumnDef; import com.base2.kagura.core.report.parameterTypes.ParamConfig; import junit.framework.Assert; import org.junit.Test; import java.util.ArrayList; import java.util.HashMap; /** * @author aubels * Date: 27/05/2014 */ public class GroovyDataReportConnectorTest { @Test public void awsImportTest() { GroovyDataReportConnector groovyDataReportConnector = new GroovyDataReportConnector(new GroovyReportConfig() {{ setColumns(new ArrayList<ColumnDef>()); setExtraOptions(new HashMap<String, String>()); setGroovy("@GrabResolver(name = 'mvnrepository', root = 'http://repo1.maven.org/maven2')\n" + "@Grapes(\n" + " @Grab(group='com.amazonaws', module='aws-java-sdk', version='1.7.9')\n" + ")\n" + "import com.amazonaws.auth.AWSCredentials\n" + "import com.amazonaws.auth.BasicAWSCredentials\n" + "\n" + "AWSCredentials awsCredentials = new BasicAWSCredentials(\"\",\"\");\n" + "\n" + ""); setParamConfig(new ArrayList<ParamConfig>()); setReportId("test"); }}); groovyDataReportConnector.run(new HashMap<String, Object>()); } }